export default {
  install (Vue, options) {
  	Vue.prototype.realname = function(value) {
        value = value.trim();
        if (value == '') return '请填写姓名';
        if (!/^[\u4e00-\u9fa5]{2,10}$/.test(value)) return '请填写正确的账号';
        return '';
    };  
    
    Vue.prototype.address = function(value) {
        value = value.trim();
        if (value == '') return '请填写详细的收货地址';
        if (!/^.{5,40}$/.test(value)) return '请填写正确的收货地址';
       	return '';
    };    
    Vue.prototype.zipcode = function(value) {
        value = value.trim();
        if (value != '') {
            if (!/^\d+$/.test(value)) return '请填写正确的邮政编码';
        };
        return '';
    };
    
    Vue.prototype.phone = function(value) {
        value = value.trim();
        if (value == '') {
            return '手机号码不能为空';
        };
        if (!/^\d{10,11}$/.test(value)) {
            return '手机号码格式错误';
        };
        return '';
    };

    Vue.prototype.email = function(value) {
        if (value == '') {
            return '邮箱不能为空';
        };
        if (!/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value)) {
            return '邮箱格式错误';
        };
        return '';
    };
    Vue.prototype.imgcode = function(value) {
        value = value.trim();
        if (value == '') {
            return '图形验证码不能为空';
        };
        if (!/^.{4}$/.test(value)) {
            return '图形验证码格式错误';
        };
        return '';
    };
    Vue.prototype.phonecode = function(value) {
        value = value.trim();
        if (value == '') {
            return '手机验证码不能为空';
        };
        if (!/^\d{4}$/.test(value)) {
            return '手机验证码格式错误';
        };
        return '';
    };
    Vue.prototype.password = function(value) {
        value = value.trim();
        if (value == '') {
            return '密码不能为空';
        };
        if (!/^.{6,20}$/.test(value)) {
            return '密码为6-20位数字与字母组合，区分大小写！';
        };
        if (value.indexOf(' ') >= 0) {
            return '密码不能包含空格';
        };
        if (/^((\d+)|([a-zA-Z]+)){1}$/.test(value)) {
            return '密码太简单，请您更改密码，如字母+数字的组合';
        };
        return '';
    }
 }
}

